package cn.tedu;

import cn.tedu.util.JDBCUtils;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * Date：2022年03月
 * Author：程Sir
 * Name： JDBC_project
 * Content:
 */
public class JdbcPrepared1 {
    public static void main(String[] args) {
        try(Connection connection = JDBCUtils.getConnection()) {

            //sql
            String sql1 = "insert into user values (null,?,?)";
            // 获取preparedStatement对象
            PreparedStatement preparedStatement = connection.prepareStatement(sql1);
            // 添加实参到执行计划中
            for (int i = 0; i <1001 ; i++) {
                // 将第一个占位符用实参替换
                preparedStatement.setString(1,"name"+i);
                // 将第二个占位符用实参替换
                preparedStatement.setString(2,"pwd1"+i);
                // 将执行计划添加进来
                preparedStatement.addBatch();
            }

            // 执行批量执行计划
            preparedStatement.executeBatch();


            System.out.println("执行完成！");

        } catch (SQLException throwables) {
            throwables.printStackTrace();
        }


    }
}
